-- This module defines enterprise MIBs for nsrp
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.NETSCREEN-NSRP-MIB DEFINITIONS::=BEGINIMPORTSnetscreenNsrp
FROM NETSCREEN-SMI
Counter32,Integer32,IpAddress,MODULE-IDENTITY,OBJECT-TYPEFROM SNMPv2-SMI
DisplayString,PhysAddressFROM SNMPv2-TC
;netscreenNsrpMibModule MODULE-IDENTITYLAST-UPDATED"200405032022Z"-- May 03, 2004ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"DESCRIPTION"This module defines the object that are200 used for netscreen
redundancy protocol"REVISION"200405030000Z"-- May 03, 2004DESCRIPTION"Modified copyright and contact information"REVISION"200403030000Z"-- March 03, 2004DESCRIPTION"Converted to SMIv2 by Longview Software"REVISION"200311140000Z"-- November 14, 2003DESCRIPTION"no comment"REVISION"200306040000Z"-- June 04, 2003DESCRIPTION"no comment"REVISION"200101080000Z"-- January 08, 2001DESCRIPTION"Creation Date"::={ netscreenNsrp 0}
NsRpRtoCounterEntry ::=SEQUENCE{
nsrpRtoCounterIdx Integer32,
nsrpRtoCounterName DisplayString,
nsrpRtoCounterSend Counter32,
nsrpRtoCounterReceive Counter32,
nsrpRtoCounterDrop Counter32
}
NsRpRtoGroupEntry ::=SEQUENCE{
nsrpRtoGroupId Integer32,
nsrpRtoNumOfUnit Integer32}
NsRpRtoUnitEntry ::=SEQUENCE{
nsrpRtoUnitGroupId Integer32,
nsrpRtoUnitId Integer32,
nsrpRtoUnitStatus INTEGER,
nsrpRtoUnitDirection INTEGER,
nsrpRtoUnitLostHeartbeat Counter32,
nsrpRtoUnitToActive Counter32,
nsrpRtoUnitToSet Counter32,
nsrpRtoUnitLostPeer Counter32,
nsrpRtoUnitGroupDetach Counter32}
NsRpTrackEntry ::=SEQUENCE{
nsrpTrackIpIndex Integer32,
nsrpTrackIpAddr IpAddress,
nsrpTrackIpStatus INTEGER,
nsrpTrackIpTimestamp Integer32,
nsrpTrackIpInterval Integer32,
nsrpTrackIpThreshhold Integer32,
nsrpTrackIpMethod INTEGER,
nsrpTrackIpWeight Integer32,
nsrpTrackIpIfName DisplayString,
nsrpTrackIpTotalCheck Integer32,
nsrpTrackIpTotalFailedCheck Integer32}
NsRpVsdInterfaceEntry ::=SEQUENCE{
nsrpVsdIfIndex Integer32,
nsrpVsdIfStatus INTEGER,
nsrpVsdIfGroupId Integer32,
nsrpVsdIfIp IpAddress,
nsrpVsdIfNetmask IpAddress,
nsrpVsdIfGateway IpAddress,
nsrpVsdIfName DisplayString,
nsrpVsdIfVLAN Integer32,
nsrpVsdIfMAC PhysAddress,
nsrpVsdIfVSys DisplayString,
nsrpVsdIfMngTelnet INTEGER,
nsrpVsdIfMngSCS INTEGER,
nsrpVsdIfMngWEB INTEGER,
nsrpVsdIfMngSSL INTEGER,
nsrpVsdIfMngSNMP INTEGER,
nsrpVsdIfMngGlobal INTEGER,
nsrpVsdIfMngGlobalPro INTEGER,
nsrpVsdIfMngPing INTEGER,
nsrpVsdIfMngIdentReset INTEGER
}
NsrpClusterEntry ::=SEQUENCE{
nsrpClusterTblIndex Integer32,
nsrpClusterUnitId Integer32,
nsrpClusterUnitCtrlMac PhysAddress,
nsrpClusterUnitDataMac PhysAddress}
NsrpLinkInfoEntry ::=SEQUENCE{
nsrpLinkInfoIndex Integer32,
nsrpLinkInfoLinkType INTEGER,
nsrpLinkInfoChannel DisplayString,
nsrpLinkInfoMac PhysAddress,
nsrpLinkInfoState INTEGER}
NsrpVsdGroupEntry ::=SEQUENCE{
nsrpVsdGroupID Integer32,
nsrpVsdGroupPriority Integer32,
nsrpVsdGroupPreempt Integer32,
nsrpVsdGroupHoldDownTime Integer32,
nsrpVsdGroupNumberOfUnit Integer32,
nsrpVsdGroupCntStateChange Integer32,
nsrpVsdGroupCntToInit Integer32,
nsrpVsdGroupCntToMaster Integer32,
nsrpVsdGroupCntToPBackup Integer32,
nsrpVsdGroupCntToBackup Integer32,
nsrpVsdGroupCntToIneligible Integer32,
nsrpVsdGroupCntToInoperable Integer32,
nsrpVsdGroupCntMasterConflict Integer32,
nsrpVsdGroupCntPbConfilict Integer32,
nsrpVsdGroupCntHeartbeatTx Integer32,
nsrpVsdGroupCntHeartbeatRx Integer32}
NsrpVsdMemberEntry ::=SEQUENCE{
nsrpVsdMemberGroupId Integer32,
nsrpVsdMemberUnitId Integer32,
nsrpVsdMemberStatus INTEGER,
nsrpVsdMemberPriority Integer32,
nsrpVsdMemberPreempt Integer32}netscreenNsrpGeneral OBJECTIDENTIFIER::={ netscreenNsrp 1}nsrpGeneralClusterId OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The cluster ID"::={ netscreenNsrpGeneral 1}nsrpGeneralLocalUnitId OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"local device's unit ID"::={ netscreenNsrpGeneral 2}nsrpGeneralEncrypEnable OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"NSRP encryption enabled"::={ netscreenNsrpGeneral 3}nsrpGeneralAuthEnable OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"NSRP authentication enabled"::={ netscreenNsrpGeneral 4}nsrpGeneralIfMonitor OBJECT-TYPE
SYNTAXDisplayString(SIZE(0..64))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"interface being monitored"::={ netscreenNsrpGeneral 5}nsrpGeneralGratArps OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of gratuitious arps"::={ netscreenNsrpGeneral 6}netscreenNsrpVSD OBJECTIDENTIFIER::={ netscreenNsrp 2}nsrpVsdGroupTable OBJECT-TYPESYNTAXSEQUENCEOF NsrpVsdGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of VSD groups on the device."::={ netscreenNsrpVSD 1}
nsrpVsdGroupEntry OBJECT-TYPESYNTAX NsrpVsdGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing attributes for a track ip"INDEX{ nsrpVsdGroupID }::={ nsrpVsdGroupTable 1}nsrpVsdGroupID OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"one group ID the device belongs to."::={ nsrpVsdGroupEntry 1}nsrpVsdGroupPriority OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"local unit in current group's priority."::={ nsrpVsdGroupEntry 2}nsrpVsdGroupPreempt OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"local unit in current group's preempt."::={ nsrpVsdGroupEntry 3}nsrpVsdGroupHoldDownTime OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"TBD"::={ nsrpVsdGroupEntry 4}nsrpVsdGroupNumberOfUnit OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"unit quantity in this group."::={ nsrpVsdGroupEntry 5}nsrpVsdGroupCntStateChange OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"total number of state transition events"::={ nsrpVsdGroupEntry 6}nsrpVsdGroupCntToInit OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of state transition into init state, which is as out of
ineligible state`"::={ nsrpVsdGroupEntry 7}nsrpVsdGroupCntToMaster OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of state transition into master state"::={ nsrpVsdGroupEntry 8}nsrpVsdGroupCntToPBackup OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of state transition into primary backup state"::={ nsrpVsdGroupEntry 9}nsrpVsdGroupCntToBackup OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"number of state transition into backup state."::={ nsrpVsdGroupEntry 10}nsrpVsdGroupCntToIneligible OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of state transition into ineligible state."::={ nsrpVsdGroupEntry 11}nsrpVsdGroupCntToInoperable OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of state transition into inoperable state."::={ nsrpVsdGroupEntry 12}nsrpVsdGroupCntMasterConflict OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of times multiple masters exist while the local unit is
in master state."::={ nsrpVsdGroupEntry 13}nsrpVsdGroupCntPbConfilict OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of times multiple primary backups exist while the local
unit is in primary backup state."::={ nsrpVsdGroupEntry 14}nsrpVsdGroupCntHeartbeatTx OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of heart beat transfered by a group."::={ nsrpVsdGroupEntry 15}nsrpVsdGroupCntHeartbeatRx OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"number of heart beat received by a group."::={ nsrpVsdGroupEntry 16}nsrpVsdMemberTable OBJECT-TYPESYNTAXSEQUENCEOF NsrpVsdMemberEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"A list of devices within the VSD group."::={ netscreenNsrpVSD 2}nsrpVsdMemberEntry OBJECT-TYPESYNTAX NsrpVsdMemberEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A entry containing attributes of one device in a group"INDEX{ nsrpVsdMemberGroupId, nsrpVsdMemberUnitId }::={ nsrpVsdMemberTable 1}nsrpVsdMemberGroupId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"indicate the Group it belong to"::={ nsrpVsdMemberEntry 1}nsrpVsdMemberUnitId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"VSD group member's unit id"::={ nsrpVsdMemberEntry 2}nsrpVsdMemberStatus OBJECT-TYPESYNTAXINTEGER{undefined(0),init(1),master(2),primary-backup(3),backup(4),ineligible(5),inoperable(6)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Undefined
1 init
2 Master
3 Primary Backup
4 Backup
5 ineligible
6 inoperable"::={ nsrpVsdMemberEntry 3}nsrpVsdMemberPriority OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Priority of unit in this group"::={ nsrpVsdMemberEntry 4}nsrpVsdMemberPreempt OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"unit in current group's preempt"::={ nsrpVsdMemberEntry 5}nsrpVsdInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF NsRpVsdInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of VSD interfaces on the device."::={ netscreenNsrpVSD 3}nsrpVsdInterfaceEntry OBJECT-TYPESYNTAX NsRpVsdInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A track entry containing attributes for a track ip"INDEX{ nsrpVsdIfIndex }::={ nsrpVsdInterfaceTable 1}
nsrpVsdIfIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A index."::={ nsrpVsdInterfaceEntry 1}nsrpVsdIfStatus OBJECT-TYPESYNTAXINTEGER{down(0),inactive(1),active(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"indicate the status of this vsi interface"::={ nsrpVsdInterfaceEntry 2}nsrpVsdIfGroupId OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"indicate the group it belong to"::={ nsrpVsdInterfaceEntry 3}
nsrpVsdIfIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"ip ADDRESS"::={ nsrpVsdInterfaceEntry 4}nsrpVsdIfNetmask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"subnet mask"::={ nsrpVsdInterfaceEntry 5}nsrpVsdIfGateway OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"gateway"::={ nsrpVsdInterfaceEntry 6}nsrpVsdIfName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-only
STATUScurrentDESCRIPTION"trust/untrust/DMZ"::={ nsrpVsdInterfaceEntry 7}nsrpVsdIfVLAN OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"vlan -1 means no vlan"::={ nsrpVsdInterfaceEntry 8}nsrpVsdIfMAC OBJECT-TYPESYNTAXPhysAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"mac address"::={ nsrpVsdInterfaceEntry 9}nsrpVsdIfVSys OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"virtual system"::={ nsrpVsdInterfaceEntry 10}
nsrpVsdIfMngTelnet OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 11}nsrpVsdIfMngSCS OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 12}nsrpVsdIfMngWEB OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)
}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 13}nsrpVsdIfMngSSL OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 14}nsrpVsdIfMngSNMP OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 15}
nsrpVsdIfMngGlobal OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 16}nsrpVsdIfMngGlobalPro OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 17}nsrpVsdIfMngPing OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)
}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 18}nsrpVsdIfMngIdentReset OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 Disable
1 Enable"::={ nsrpVsdInterfaceEntry 19}nsrpVsdGeneral OBJECTIDENTIFIER::={ netscreenNsrpVSD 4}nsrpVsdGeneralInitHoldTime OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"VSD group init hold time (in second)"::={ nsrpVsdGeneral 1}
nsrpVsdGeneralHbInterval OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"VSD heart beat interval.(in milisecond)"::={ nsrpVsdGeneral 2}nsrpVsdGeneralHbLostThres OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"vsd heartbeat lost threshold"::={ nsrpVsdGeneral 3}netscreenNsrpRTO OBJECTIDENTIFIER::={ netscreenNsrp 3}nsrpRtoGroupTable OBJECT-TYPESYNTAXSEQUENCEOF NsRpRtoGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of RTO groups on the device."::={ netscreenNsrpRTO 1}nsrpRtoGroupEntry OBJECT-TYPESYNTAX NsRpRtoGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing attributes for RTO group"INDEX{ nsrpRtoGroupId }::={ nsrpRtoGroupTable 1}nsrpRtoGroupId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A RTO group ID.also used as table index"::={ nsrpRtoGroupEntry 1}nsrpRtoNumOfUnit OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"how many units in this RTO group"::={ nsrpRtoGroupEntry 2}nsrpRtoUnitTable OBJECT-TYPESYNTAXSEQUENCEOF NsRpRtoUnitEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"A list of device status within a RTO group."::={ netscreenNsrpRTO 2}nsrpRtoUnitEntry OBJECT-TYPESYNTAX NsRpRtoUnitEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A track entry containing attributes for a track ip"INDEX{ nsrpRtoUnitGroupId, nsrpRtoUnitId }::={ nsrpRtoUnitTable 1}nsrpRtoUnitGroupId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The RTO group id, a unit belongs to"::={ nsrpRtoUnitEntry 1}nsrpRtoUnitId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-only
STATUScurrentDESCRIPTION"device's unit id."::={ nsrpRtoUnitEntry 2}nsrpRtoUnitStatus OBJECT-TYPESYNTAXINTEGER{undefined(0),set(1),active(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The RTO group id, a unit belongs to"::={ nsrpRtoUnitEntry 3}nsrpRtoUnitDirection OBJECT-TYPESYNTAXINTEGER{out(1),in(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The RTO uint's dirction in the group"::={ nsrpRtoUnitEntry 4}
nsrpRtoUnitLostHeartbeat OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"counter of heartbeat"::={ nsrpRtoUnitEntry 5}nsrpRtoUnitToActive OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"counter of active"::={ nsrpRtoUnitEntry 6}nsrpRtoUnitToSet OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"counter of set"::={ nsrpRtoUnitEntry 7}nsrpRtoUnitLostPeer OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"counter of lost peer"::={ nsrpRtoUnitEntry 8}
nsrpRtoUnitGroupDetach OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"counter of rto group detach"::={ nsrpRtoUnitEntry 9}nsrpRtoCounter OBJECTIDENTIFIER::={ netscreenNsrpRTO 3}nsrpRtoCounterPakForwarded OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"packets forwarded by rto."::={ nsrpRtoCounter 1}nsrpRtoCounterPakReceived OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"packets received by rto."::={ nsrpRtoCounter 2}nsrpRtoCounterTable OBJECT-TYPE
SYNTAXSEQUENCEOF NsRpRtoCounterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of rto counter object entry."::={ nsrpRtoCounter 3}nsrpRtoCounterEntry OBJECT-TYPESYNTAX NsRpRtoCounterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A rto counter entry containing attributes for a rto counter
obj."INDEX{ nsrpRtoCounterIdx }::={ nsrpRtoCounterTable 1}nsrpRtoCounterIdx OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"counter index."::={ nsrpRtoCounterEntry 1}nsrpRtoCounterName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Name of a rto counter object."::={ nsrpRtoCounterEntry 2}nsrpRtoCounterSend OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of message sent."::={ nsrpRtoCounterEntry 3}nsrpRtoCounterReceive OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of message received."::={ nsrpRtoCounterEntry 4}nsrpRtoCounterDrop OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of message dropped."
::={ nsrpRtoCounterEntry 5}nsrpRtoGeneral OBJECTIDENTIFIER::={ netscreenNsrpRTO 4}nsrpRtoGeneralHbInterval OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"rto heart beat interval."::={ nsrpRtoGeneral 1}nsrpRtoGeneralHbLostThres OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"rto heartbeat lost threshold"::={ nsrpRtoGeneral 2}nsrpRtoGeneralSessSyncEnable OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"session sync enabled."::={ nsrpRtoGeneral 3}netscreenNsrpTrack OBJECTIDENTIFIER::={ netscreenNsrp 4}nsrpTrackEnable OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"0 means disable, 1 meams enable"::={ netscreenNsrpTrack 1}nsrpTrackThreshold OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Failover Threshold"::={ netscreenNsrpTrack 2}nsrpTrackFailoverEnalble OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Failover enable switch"::={ netscreenNsrpTrack 3}
nsrpTrackTable OBJECT-TYPESYNTAXSEQUENCEOF NsRpTrackEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of track ip entries."::={ netscreenNsrpTrack 4}nsrpTrackEntry OBJECT-TYPESYNTAX NsRpTrackEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A track entry containing attributes for a track ip"INDEX{ nsrpTrackIpIndex }::={ nsrpTrackTable 1}nsrpTrackIpIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A unique value for each track ip. Its value ranges between 1
and 65535 and may not be contigous. It has no other meaning
but a pure index."::={ nsrpTrackEntry 1}
nsrpTrackIpAddr OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the monitored device."::={ nsrpTrackEntry 2}nsrpTrackIpStatus OBJECT-TYPESYNTAXINTEGER{success(0),fail(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Status"::={ nsrpTrackEntry 3}nsrpTrackIpTimestamp OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Timestamp of status change. Reference 1970/1/1 0:0"::={ nsrpTrackEntry 4}nsrpTrackIpInterval OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A frequecy how the track ip is checked. It is in unit of
seconds."::={ nsrpTrackEntry 5}nsrpTrackIpThreshhold OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A number of consective failures to regard the device has
failed."::={ nsrpTrackEntry 6}nsrpTrackIpMethod OBJECT-TYPESYNTAXINTEGER{ping(0),arp(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The method to track the device."::={ nsrpTrackEntry 7}nsrpTrackIpWeight OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The weight of this failure contributing to the failover."::={ nsrpTrackEntry 8}nsrpTrackIpIfName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The interface the track messages are sent to. Auto means the
actual interface is determined by the routing table."::={ nsrpTrackEntry 9}nsrpTrackIpTotalCheck OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of ping/arp attempts."::={ nsrpTrackEntry 10}nsrpTrackIpTotalFailedCheck OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of total failed attempts."::={ nsrpTrackEntry 11}netscreenNsrpCluster OBJECTIDENTIFIER::={ netscreenNsrp 5}nsrpClusterTable OBJECT-TYPESYNTAXSEQUENCEOF NsrpClusterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of cluster on the device."::={ netscreenNsrpCluster 1}nsrpClusterEntry OBJECT-TYPESYNTAX NsrpClusterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing attributes for nsrp cluster"INDEX{ nsrpClusterTblIndex }::={ nsrpClusterTable 1}nsrpClusterTblIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"table index"::={ nsrpClusterEntry 1}nsrpClusterUnitId OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Unit id in this cluster"::={ nsrpClusterEntry 2}nsrpClusterUnitCtrlMac OBJECT-TYPESYNTAXPhysAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Unit id's control path mac address"::={ nsrpClusterEntry 3}nsrpClusterUnitDataMac OBJECT-TYPESYNTAXPhysAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Unit id's data path mac address"::={ nsrpClusterEntry 4}
netscreenNsrpLinkInfo OBJECTIDENTIFIER::={ netscreenNsrp 6}nsrpLinkInfoTable OBJECT-TYPESYNTAXSEQUENCEOF NsrpLinkInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of NSRP link info"::={ netscreenNsrpLinkInfo 1}nsrpLinkInfoEntry OBJECT-TYPESYNTAX NsrpLinkInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing attributes for nsrp link info"INDEX{ nsrpLinkInfoIndex }::={ nsrpLinkInfoTable 1}nsrpLinkInfoIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"table index"::={ nsrpLinkInfoEntry 1}nsrpLinkInfoLinkType OBJECT-TYPESYNTAXINTEGER{control(0),data(1),unused(2),hapath2(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"link type"::={ nsrpLinkInfoEntry 2}nsrpLinkInfoChannel OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"link channel's name"::={ nsrpLinkInfoEntry 3}nsrpLinkInfoMac OBJECT-TYPESYNTAXPhysAddress
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"link channel's mac address"::={ nsrpLinkInfoEntry 4}nsrpLinkInfoState OBJECT-TYPESYNTAXINTEGER{down(0),up(1)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"link channel's state"::={ nsrpLinkInfoEntry 5}END